"use strict";

const { AngularWebpackPlugin } = require("@ngtools/webpack");

module.exports = {
  // 其他配置...
  module: {
    rules: [
      // 处理 TypeScript 文件
      {
        test: /\.ts$/,
        use: [
          {
            loader: "@ngtools/webpack",
          },
        ],
      },
      // 处理 HTML 文件
      {
        test: /\.html$/,
        use: "html-loader",
      },
      // 处理 CSS 文件
      {
        test: /\.css$/,
        use: ["style-loader", "css-loader"],
      },
    ],
  },
  plugins: [
    new AngularWebpackPlugin({
      tsconfig: "./tsconfig.app.json",
      // 其他配置选项...
    }),
  ],
  resolve: {
    extensions: [".ts", ".js"],
  },
};
